﻿using GroceryList.Domain.Model.Product;
using GroceryList.Domain.Repositories;
using NHibernate;

namespace GroceryList.Model.Repositories
{
    public class ProductoRepository : BaseRepository<Producto>, IProductoRepository
    {

        public ProductoRepository(ISession session):base(session)
        {
        }


        public Producto Single(Producto obj)
        {
            return 
                _session.QueryOver<Producto>().
                    Where(prj => prj.Nombre == obj.Nombre).
                    SingleOrDefault();
        }

    }
}